package com.example.onlinemonitoring.model;

import com.example.onlinemonitoring.model.common.sensor;
import java.util.Date;
import javax.persistence.*;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.example.onlinemonitoring.AOP.Float2Serializer;

public class Gwblqsensor extends sensor {
    @Id
    private Long id;

    /**
     * 电站编号
     */
    private Integer stationid;

    private Integer devicegroup;

    /**
     * 设备地址
     */
    private Integer deviceaddr;

    /**
     * 监测点名称
     */
    private String pointname;

    /**
     * 据数时间
     */
    private Date lastdatatime;
    /**
     * 上一次提交到历史表时间
     */
    private Date lasthisdatatime;
    /**
     * A相阻容比
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastarescapacity;

    /**
     * B相阻容比
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastbrescapacity;

    /**
     * C相阻容比
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastcrescapacity;

    /**
     * A相阻性电流
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastarcurrent;

    /**
     * B相阻性电流
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastbrcurrent;

    /**
     * C相阻性电流
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastcrcurrent;

    /**
     * c相绝对相位角
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastcabsolueangle;

    /**
     * B相绝对相位角
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastbabsolueangle;

    /**
     * a相绝对相位角
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastaabsolueangle;

    /**
     * 参考电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastvref;

    /**
     * A相电流
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastacurrent;

    /**
     * B相电流
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastbcurrent;

    /**
     * C相电流
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastccurrent;

    /**
     * A相位角
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastaangle;

    /**
     * B相位角
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastbangle;

    /**
     * C相位角
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastcangle;

    /**
     * 电池电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastbatteryvoltage;

    /**
     * 充电电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastchargevoltage;

    /**
     * 电流频率
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastcurrentfrequency;

    /**
     * A电流档位
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastacurrentgear;

    /**
     * B电流档位
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastbcurrentgear;

    /**
     * C电流档位
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastccurrentgear;

    /**
     * 参考电压档位
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastrefvoltagegear;

    /**
     * 电流矢量和
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastcurrentvectorsum;

    /**
     * 矢量角度
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastvectorangle;

    private Date lastthundertime;

    /**
     * A相雷击次数
     */
    private Integer lastthundercount;

    /**
     * 雷击时间
     */
    private Date lastthundertimeb;

    /**
     * B相雷击次数
     */
    private Integer lastthundercountb;

    /**
     * C相雷击时间
     */
    private Date lastthundertimec;

    /**
     * C相雷击次数
     */
    private Integer lastthundercountc;

    @JsonSerialize(using = Float2Serializer.class)
    private Float lastacurrentangle;

    @JsonSerialize(using = Float2Serializer.class)
    private Float lastbcurrentangle;

    @JsonSerialize(using = Float2Serializer.class)
    private Float lastccurrentangle;

    /**
     * A相全电流
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastawcurrent;

    /**
     * B相全电流
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastbwcurrent;

    /**
     * C相全电流
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastcwcurrent;

    private Integer thundercountalarmvalue;

    private Integer thundercountwarnvalue;

    private Integer thundercountbalarmvalue;

    private Integer thundercountbwarnvalue;

    private Integer thundercountcalarmvalue;

    private Integer thundercountcwarnvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float awcurrentalarmvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float awcurrentalarmrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float awcurrentwarnvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float awcurrentwarnrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float arcurrentalarmvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float arcurrentalarmrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float arcurrentwarnvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float arcurrentwarnrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float bwcurrentalarmvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float bwcurrentalarmrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float bwcurrentwarnvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float bwcurrentwarnrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float brcurrentalarmvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float brcurrentalarmrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float brcurrentwarnvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float brcurrentwarnrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float cwcurrentalarmvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float cwcurrentalarmrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float cwcurrentwarnvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float cwcurrentwarnrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float crcurrentalarmvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float crcurrentalarmrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float crcurrentwarnvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float crcurrentwarnrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float thundercountcalarmrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float thundercountcwarnrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float thundercountbalarmrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float thundercountbwarnrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float thundercountalarmrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float thundercountwarnrelievevalue;

    /**
     * 雷击次数A相报警值
     */
    private Integer lastthundercountalarmstatus;

    /**
     * 雷击次数B相报警值
     */
    private Integer lastthundercountbalarmstatus;

    /**
     * 雷击次数C相报警值
     */
    private Integer lastthundercountcalarmstatus;

    /**
     * 全电流A相
     */
    private Integer lastawcurrentalarmstatus;

    /**
     * 全电流B相
     */
    private Integer lastbwcurrentalarmstatus;

    /**
     * 全电流C相
     */
    private Integer lastcwcurrentalarmstatus;

    /**
     * 阻性电流A相
     */
    private Integer lastarcurrentalarmstatus;

    /**
     * 阻性电流B相
     */
    private Integer lastbrcurrentalarmstatus;

    /**
     * 阻性电流C相
     */
    private Integer lastcrcurrentalarmstatus;

    private Integer ptaddr;

    @JsonSerialize(using = Float2Serializer.class)
    private Float lastavoltage;

    @JsonSerialize(using = Float2Serializer.class)
    private Float lastbvoltage;

    @JsonSerialize(using = Float2Serializer.class)
    private Float lastcvoltage;

    @JsonSerialize(using = Float2Serializer.class)
    private Float avvref;

    /**
     * 母线A相电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastavacurrent;

    /**
     * 母线B相电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastavbcurrent;

    /**
     * 母线C相电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lastavccurrent;

    /**
     * 系统频率
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float simfrequence;

    /**
     * 3次谐波电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float asimxbvoltage;

    /**
     * 5次谐波电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float asimxbvoltage1;

    /**
     * 7次谐波电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float asimxbvoltage2;

    /**
     * 9次谐波电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float asimxbvoltage3;

    /**
     * 3次谐波电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float bsimxbvoltage;

    /**
     * 5次谐波电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float bsimxbvoltage1;

    /**
     * 7次谐波电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float bsimxbvoltage2;

    /**
     * 9次谐波电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float bsimxbvoltage3;

    /**
     * 3次谐波电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float csimxbvoltage;

    /**
     * 5次谐波电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float csimxbvoltage1;

    /**
     * 7次谐波电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float csimxbvoltage2;

    /**
     * 9次谐波电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float csimxbvoltage3;

    @JsonSerialize(using = Float2Serializer.class)
    private Float avacurrentalarmvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float avacurrentalarmrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float avacurrentwarnvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float avacurrentwarnrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float avbcurrentalarmvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float avbcurrentalarmrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float avbcurrentwarnvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float avbcurrentwarnrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float avccurrentalarmvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float avccurrentalarmrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float avccurrentwarnvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float avccurrentwarnrelievevalue;

    private Integer lastavacurrentalarmstatus;

    private Integer lastavbcurrentalarmstatus;

    private Integer lastavccurrentalarmstatus;

    @JsonSerialize(using = Float2Serializer.class)
    private Float ptxishuconfig;

    private Integer wsdaddr;

    @JsonSerialize(using = Float2Serializer.class)
    private Float humiditywarnrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float humiditywarnvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float humidityalarmrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float humidityalarmvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float temperaturewarnrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float temperaturewarnvalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float temperaturealarmrelievevalue;

    @JsonSerialize(using = Float2Serializer.class)
    private Float temperaturealarmvalue;

    /**
     * 温度
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lasttemperature;

    /**
     * 湿度
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float lasthumidity;

    private Integer lasttemperaturealarmstatus;

    private Integer lasthumidityalarmstatus;

    /**
     * 备注信息
     */
    private String memo;

    /**
     * 是否投运
     */
    private Integer inuse;

    /**
     * 字段的显示和隐藏
     */
    private String style;

    /**
     * 避雷器警报等级
     */
    @Column(name = "lastalarmlevel_blq")
    private Integer lastalarmlevelBlq;

    /**
     * 总警报等级
     */
    @Column(name = "lastalarmlevel_lj")
    private Integer lastalarmlevelLj;

    /**
     * 总警报等级
     */
    @Column(name = "lastalarmlevel_pt")
    private Integer lastalarmlevelPt;

    /**
     * 总警报等级
     */
    @Column(name = "lastalarmlevel_wsd")
    private Integer lastalarmlevelWsd;

    /**
     * 雷器避雷击警报信息
     */
    @Column(name = "lastalarmmessage_blq")
    private String lastalarmmessageBlq;

    /**
     * 雷器避雷击警报信息
     */
    @Column(name = "lastalarmmessage_lj")
    private String lastalarmmessageLj;

    /**
     * 雷器避雷击警报信息
     */
    @Column(name = "lastalarmmessage_pt")
    private String lastalarmmessagePt;

    /**
     * 雷器避雷击警报信息
     */
    @Column(name = "lastalarmmessage_wsd")
    private String lastalarmmessageWsd;

    /**
     * 通讯状态
     */
    @Column(name = "lastcommunicationstatus_blq")
    private Integer lastcommunicationstatusBlq;

    @Column(name = "lastcommunicationstatus_lj")
    private Integer lastcommunicationstatusLj;

    @Column(name = "lastcommunicationstatus_pt")
    private Integer lastcommunicationstatusPt;

    @Column(name = "lastcommunicationstatus_wsd")
    private Integer lastcommunicationstatusWsd;

    /**
     * 总警报等级
     */
    private Integer lastalarmlevel;

    /**
     * 避雷器总报警信息
     */
    private String lastalarmmessage;

    /**
     * 通讯状态
     */
    private Integer lastcommunicationstatus;

    /**
     * @return id
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取电站编号
     *
     * @return stationid - 电站编号
     */
    public Integer getStationid() {
        return stationid;
    }

    /**
     * 设置电站编号
     *
     * @param stationid 电站编号
     */
    public void setStationid(Integer stationid) {
        this.stationid = stationid;
    }

    /**
     * @return devicegroup
     */
    public Integer getDevicegroup() {
        return devicegroup;
    }

    /**
     * @param devicegroup
     */
    public void setDevicegroup(Integer devicegroup) {
        this.devicegroup = devicegroup;
    }

    /**
     * 获取设备地址
     *
     * @return deviceaddr - 设备地址
     */
    public Integer getDeviceaddr() {
        return deviceaddr;
    }

    /**
     * 设置设备地址
     *
     * @param deviceaddr 设备地址
     */
    public void setDeviceaddr(Integer deviceaddr) {
        this.deviceaddr = deviceaddr;
    }

    /**
     * 获取监测点名称
     *
     * @return pointname - 监测点名称
     */
    public String getPointname() {
        return pointname;
    }

    /**
     * 设置监测点名称
     *
     * @param pointname 监测点名称
     */
    public void setPointname(String pointname) {
        this.pointname = pointname;
    }

    /**
     * 获取据数时间
     *
     * @return lastdatatime - 据数时间
     */
    public Date getLastdatatime() {
        return lastdatatime;
    }

    /**
     * 设置据数时间
     *
     * @param lastdatatime 据数时间
     */
    public void setLastdatatime(Date lastdatatime) {
        this.lastdatatime = lastdatatime;
    }
    /**
     * 获取上一次提交到历史表时间
     *
     * @return lasthisdatatime - 上一次提交到历史表时间
     */
    public Date getLasthisdatatime() {
        return lasthisdatatime;
    }

    /**
     * 设置上一次提交到历史表时间
     *
     * @param lasthisdatatime 上一次提交到历史表时间
     */
    public void setLasthisdatatime(Date lasthisdatatime) {
        this.lasthisdatatime = lasthisdatatime;
    }
    /**
     * 获取A相阻容比
     *
     * @return lastarescapacity - A相阻容比
     */
    public Float getLastarescapacity() {
        return lastarescapacity;
    }

    /**
     * 设置A相阻容比
     *
     * @param lastarescapacity A相阻容比
     */
    public void setLastarescapacity(Float lastarescapacity) {
        this.lastarescapacity = lastarescapacity;
    }

    /**
     * 获取B相阻容比
     *
     * @return lastbrescapacity - B相阻容比
     */
    public Float getLastbrescapacity() {
        return lastbrescapacity;
    }

    /**
     * 设置B相阻容比
     *
     * @param lastbrescapacity B相阻容比
     */
    public void setLastbrescapacity(Float lastbrescapacity) {
        this.lastbrescapacity = lastbrescapacity;
    }

    /**
     * 获取C相阻容比
     *
     * @return lastcrescapacity - C相阻容比
     */
    public Float getLastcrescapacity() {
        return lastcrescapacity;
    }

    /**
     * 设置C相阻容比
     *
     * @param lastcrescapacity C相阻容比
     */
    public void setLastcrescapacity(Float lastcrescapacity) {
        this.lastcrescapacity = lastcrescapacity;
    }

    /**
     * 获取A相阻性电流
     *
     * @return lastarcurrent - A相阻性电流
     */
    public Float getLastarcurrent() {
        return lastarcurrent;
    }

    /**
     * 设置A相阻性电流
     *
     * @param lastarcurrent A相阻性电流
     */
    public void setLastarcurrent(Float lastarcurrent) {
        this.lastarcurrent = lastarcurrent;
    }

    /**
     * 获取B相阻性电流
     *
     * @return lastbrcurrent - B相阻性电流
     */
    public Float getLastbrcurrent() {
        return lastbrcurrent;
    }

    /**
     * 设置B相阻性电流
     *
     * @param lastbrcurrent B相阻性电流
     */
    public void setLastbrcurrent(Float lastbrcurrent) {
        this.lastbrcurrent = lastbrcurrent;
    }

    /**
     * 获取C相阻性电流
     *
     * @return lastcrcurrent - C相阻性电流
     */
    public Float getLastcrcurrent() {
        return lastcrcurrent;
    }

    /**
     * 设置C相阻性电流
     *
     * @param lastcrcurrent C相阻性电流
     */
    public void setLastcrcurrent(Float lastcrcurrent) {
        this.lastcrcurrent = lastcrcurrent;
    }

    /**
     * 获取c相绝对相位角
     *
     * @return lastcabsolueangle - c相绝对相位角
     */
    public Float getLastcabsolueangle() {
        return lastcabsolueangle;
    }

    /**
     * 设置c相绝对相位角
     *
     * @param lastcabsolueangle c相绝对相位角
     */
    public void setLastcabsolueangle(Float lastcabsolueangle) {
        this.lastcabsolueangle = lastcabsolueangle;
    }

    /**
     * 获取B相绝对相位角
     *
     * @return lastbabsolueangle - B相绝对相位角
     */
    public Float getLastbabsolueangle() {
        return lastbabsolueangle;
    }

    /**
     * 设置B相绝对相位角
     *
     * @param lastbabsolueangle B相绝对相位角
     */
    public void setLastbabsolueangle(Float lastbabsolueangle) {
        this.lastbabsolueangle = lastbabsolueangle;
    }

    /**
     * 获取a相绝对相位角
     *
     * @return lastaabsolueangle - a相绝对相位角
     */
    public Float getLastaabsolueangle() {
        return lastaabsolueangle;
    }

    /**
     * 设置a相绝对相位角
     *
     * @param lastaabsolueangle a相绝对相位角
     */
    public void setLastaabsolueangle(Float lastaabsolueangle) {
        this.lastaabsolueangle = lastaabsolueangle;
    }

    /**
     * 获取参考电压
     *
     * @return lastvref - 参考电压
     */
    public Float getLastvref() {
        return lastvref;
    }

    /**
     * 设置参考电压
     *
     * @param lastvref 参考电压
     */
    public void setLastvref(Float lastvref) {
        this.lastvref = lastvref;
    }

    /**
     * 获取A相电流
     *
     * @return lastacurrent - A相电流
     */
    public Float getLastacurrent() {
        return lastacurrent;
    }

    /**
     * 设置A相电流
     *
     * @param lastacurrent A相电流
     */
    public void setLastacurrent(Float lastacurrent) {
        this.lastacurrent = lastacurrent;
    }

    /**
     * 获取B相电流
     *
     * @return lastbcurrent - B相电流
     */
    public Float getLastbcurrent() {
        return lastbcurrent;
    }

    /**
     * 设置B相电流
     *
     * @param lastbcurrent B相电流
     */
    public void setLastbcurrent(Float lastbcurrent) {
        this.lastbcurrent = lastbcurrent;
    }

    /**
     * 获取C相电流
     *
     * @return lastccurrent - C相电流
     */
    public Float getLastccurrent() {
        return lastccurrent;
    }

    /**
     * 设置C相电流
     *
     * @param lastccurrent C相电流
     */
    public void setLastccurrent(Float lastccurrent) {
        this.lastccurrent = lastccurrent;
    }

    /**
     * 获取A相位角
     *
     * @return lastaangle - A相位角
     */
    public Float getLastaangle() {
        return lastaangle;
    }

    /**
     * 设置A相位角
     *
     * @param lastaangle A相位角
     */
    public void setLastaangle(Float lastaangle) {
        this.lastaangle = lastaangle;
    }

    /**
     * 获取B相位角
     *
     * @return lastbangle - B相位角
     */
    public Float getLastbangle() {
        return lastbangle;
    }

    /**
     * 设置B相位角
     *
     * @param lastbangle B相位角
     */
    public void setLastbangle(Float lastbangle) {
        this.lastbangle = lastbangle;
    }

    /**
     * 获取C相位角
     *
     * @return lastcangle - C相位角
     */
    public Float getLastcangle() {
        return lastcangle;
    }

    /**
     * 设置C相位角
     *
     * @param lastcangle C相位角
     */
    public void setLastcangle(Float lastcangle) {
        this.lastcangle = lastcangle;
    }

    /**
     * 获取电池电压
     *
     * @return lastbatteryvoltage - 电池电压
     */
    public Float getLastbatteryvoltage() {
        return lastbatteryvoltage;
    }

    /**
     * 设置电池电压
     *
     * @param lastbatteryvoltage 电池电压
     */
    public void setLastbatteryvoltage(Float lastbatteryvoltage) {
        this.lastbatteryvoltage = lastbatteryvoltage;
    }

    /**
     * 获取充电电压
     *
     * @return lastchargevoltage - 充电电压
     */
    public Float getLastchargevoltage() {
        return lastchargevoltage;
    }

    /**
     * 设置充电电压
     *
     * @param lastchargevoltage 充电电压
     */
    public void setLastchargevoltage(Float lastchargevoltage) {
        this.lastchargevoltage = lastchargevoltage;
    }

    /**
     * 获取电流频率
     *
     * @return lastcurrentfrequency - 电流频率
     */
    public Float getLastcurrentfrequency() {
        return lastcurrentfrequency;
    }

    /**
     * 设置电流频率
     *
     * @param lastcurrentfrequency 电流频率
     */
    public void setLastcurrentfrequency(Float lastcurrentfrequency) {
        this.lastcurrentfrequency = lastcurrentfrequency;
    }

    /**
     * 获取A电流档位
     *
     * @return lastacurrentgear - A电流档位
     */
    public Float getLastacurrentgear() {
        return lastacurrentgear;
    }

    /**
     * 设置A电流档位
     *
     * @param lastacurrentgear A电流档位
     */
    public void setLastacurrentgear(Float lastacurrentgear) {
        this.lastacurrentgear = lastacurrentgear;
    }

    /**
     * 获取B电流档位
     *
     * @return lastbcurrentgear - B电流档位
     */
    public Float getLastbcurrentgear() {
        return lastbcurrentgear;
    }

    /**
     * 设置B电流档位
     *
     * @param lastbcurrentgear B电流档位
     */
    public void setLastbcurrentgear(Float lastbcurrentgear) {
        this.lastbcurrentgear = lastbcurrentgear;
    }

    /**
     * 获取C电流档位
     *
     * @return lastccurrentgear - C电流档位
     */
    public Float getLastccurrentgear() {
        return lastccurrentgear;
    }

    /**
     * 设置C电流档位
     *
     * @param lastccurrentgear C电流档位
     */
    public void setLastccurrentgear(Float lastccurrentgear) {
        this.lastccurrentgear = lastccurrentgear;
    }

    /**
     * 获取参考电压档位
     *
     * @return lastrefvoltagegear - 参考电压档位
     */
    public Float getLastrefvoltagegear() {
        return lastrefvoltagegear;
    }

    /**
     * 设置参考电压档位
     *
     * @param lastrefvoltagegear 参考电压档位
     */
    public void setLastrefvoltagegear(Float lastrefvoltagegear) {
        this.lastrefvoltagegear = lastrefvoltagegear;
    }

    /**
     * 获取电流矢量和
     *
     * @return lastcurrentvectorsum - 电流矢量和
     */
    public Float getLastcurrentvectorsum() {
        return lastcurrentvectorsum;
    }

    /**
     * 设置电流矢量和
     *
     * @param lastcurrentvectorsum 电流矢量和
     */
    public void setLastcurrentvectorsum(Float lastcurrentvectorsum) {
        this.lastcurrentvectorsum = lastcurrentvectorsum;
    }

    /**
     * 获取矢量角度
     *
     * @return lastvectorangle - 矢量角度
     */
    public Float getLastvectorangle() {
        return lastvectorangle;
    }

    /**
     * 设置矢量角度
     *
     * @param lastvectorangle 矢量角度
     */
    public void setLastvectorangle(Float lastvectorangle) {
        this.lastvectorangle = lastvectorangle;
    }

    /**
     * @return lastthundertime
     */
    public Date getLastthundertime() {
        return lastthundertime;
    }

    /**
     * @param lastthundertime
     */
    public void setLastthundertime(Date lastthundertime) {
        this.lastthundertime = lastthundertime;
    }

    /**
     * 获取A相雷击次数
     *
     * @return lastthundercount - A相雷击次数
     */
    public Integer getLastthundercount() {
        return lastthundercount;
    }

    /**
     * 设置A相雷击次数
     *
     * @param lastthundercount A相雷击次数
     */
    public void setLastthundercount(Integer lastthundercount) {
        this.lastthundercount = lastthundercount;
    }

    /**
     * 获取雷击时间
     *
     * @return lastthundertimeb - 雷击时间
     */
    public Date getLastthundertimeb() {
        return lastthundertimeb;
    }

    /**
     * 设置雷击时间
     *
     * @param lastthundertimeb 雷击时间
     */
    public void setLastthundertimeb(Date lastthundertimeb) {
        this.lastthundertimeb = lastthundertimeb;
    }

    /**
     * 获取B相雷击次数
     *
     * @return lastthundercountb - B相雷击次数
     */
    public Integer getLastthundercountb() {
        return lastthundercountb;
    }

    /**
     * 设置B相雷击次数
     *
     * @param lastthundercountb B相雷击次数
     */
    public void setLastthundercountb(Integer lastthundercountb) {
        this.lastthundercountb = lastthundercountb;
    }

    /**
     * 获取C相雷击时间
     *
     * @return lastthundertimec - C相雷击时间
     */
    public Date getLastthundertimec() {
        return lastthundertimec;
    }

    /**
     * 设置C相雷击时间
     *
     * @param lastthundertimec C相雷击时间
     */
    public void setLastthundertimec(Date lastthundertimec) {
        this.lastthundertimec = lastthundertimec;
    }

    /**
     * 获取C相雷击次数
     *
     * @return lastthundercountc - C相雷击次数
     */
    public Integer getLastthundercountc() {
        return lastthundercountc;
    }

    /**
     * 设置C相雷击次数
     *
     * @param lastthundercountc C相雷击次数
     */
    public void setLastthundercountc(Integer lastthundercountc) {
        this.lastthundercountc = lastthundercountc;
    }

    /**
     * @return lastacurrentangle
     */
    public Float getLastacurrentangle() {
        return lastacurrentangle;
    }

    /**
     * @param lastacurrentangle
     */
    public void setLastacurrentangle(Float lastacurrentangle) {
        this.lastacurrentangle = lastacurrentangle;
    }

    /**
     * @return lastbcurrentangle
     */
    public Float getLastbcurrentangle() {
        return lastbcurrentangle;
    }

    /**
     * @param lastbcurrentangle
     */
    public void setLastbcurrentangle(Float lastbcurrentangle) {
        this.lastbcurrentangle = lastbcurrentangle;
    }

    /**
     * @return lastccurrentangle
     */
    public Float getLastccurrentangle() {
        return lastccurrentangle;
    }

    /**
     * @param lastccurrentangle
     */
    public void setLastccurrentangle(Float lastccurrentangle) {
        this.lastccurrentangle = lastccurrentangle;
    }

    /**
     * 获取A相全电流
     *
     * @return lastawcurrent - A相全电流
     */
    public Float getLastawcurrent() {
        return lastawcurrent;
    }

    /**
     * 设置A相全电流
     *
     * @param lastawcurrent A相全电流
     */
    public void setLastawcurrent(Float lastawcurrent) {
        this.lastawcurrent = lastawcurrent;
    }

    /**
     * 获取B相全电流
     *
     * @return lastbwcurrent - B相全电流
     */
    public Float getLastbwcurrent() {
        return lastbwcurrent;
    }

    /**
     * 设置B相全电流
     *
     * @param lastbwcurrent B相全电流
     */
    public void setLastbwcurrent(Float lastbwcurrent) {
        this.lastbwcurrent = lastbwcurrent;
    }

    /**
     * 获取C相全电流
     *
     * @return lastcwcurrent - C相全电流
     */
    public Float getLastcwcurrent() {
        return lastcwcurrent;
    }

    /**
     * 设置C相全电流
     *
     * @param lastcwcurrent C相全电流
     */
    public void setLastcwcurrent(Float lastcwcurrent) {
        this.lastcwcurrent = lastcwcurrent;
    }

    /**
     * @return thundercountalarmvalue
     */
    public Integer getThundercountalarmvalue() {
        return thundercountalarmvalue;
    }

    /**
     * @param thundercountalarmvalue
     */
    public void setThundercountalarmvalue(Integer thundercountalarmvalue) {
        this.thundercountalarmvalue = thundercountalarmvalue;
    }

    /**
     * @return thundercountwarnvalue
     */
    public Integer getThundercountwarnvalue() {
        return thundercountwarnvalue;
    }

    /**
     * @param thundercountwarnvalue
     */
    public void setThundercountwarnvalue(Integer thundercountwarnvalue) {
        this.thundercountwarnvalue = thundercountwarnvalue;
    }

    /**
     * @return thundercountbalarmvalue
     */
    public Integer getThundercountbalarmvalue() {
        return thundercountbalarmvalue;
    }

    /**
     * @param thundercountbalarmvalue
     */
    public void setThundercountbalarmvalue(Integer thundercountbalarmvalue) {
        this.thundercountbalarmvalue = thundercountbalarmvalue;
    }

    /**
     * @return thundercountbwarnvalue
     */
    public Integer getThundercountbwarnvalue() {
        return thundercountbwarnvalue;
    }

    /**
     * @param thundercountbwarnvalue
     */
    public void setThundercountbwarnvalue(Integer thundercountbwarnvalue) {
        this.thundercountbwarnvalue = thundercountbwarnvalue;
    }

    /**
     * @return thundercountcalarmvalue
     */
    public Integer getThundercountcalarmvalue() {
        return thundercountcalarmvalue;
    }

    /**
     * @param thundercountcalarmvalue
     */
    public void setThundercountcalarmvalue(Integer thundercountcalarmvalue) {
        this.thundercountcalarmvalue = thundercountcalarmvalue;
    }

    /**
     * @return thundercountcwarnvalue
     */
    public Integer getThundercountcwarnvalue() {
        return thundercountcwarnvalue;
    }

    /**
     * @param thundercountcwarnvalue
     */
    public void setThundercountcwarnvalue(Integer thundercountcwarnvalue) {
        this.thundercountcwarnvalue = thundercountcwarnvalue;
    }

    /**
     * @return awcurrentalarmvalue
     */
    public Float getAwcurrentalarmvalue() {
        return awcurrentalarmvalue;
    }

    /**
     * @param awcurrentalarmvalue
     */
    public void setAwcurrentalarmvalue(Float awcurrentalarmvalue) {
        this.awcurrentalarmvalue = awcurrentalarmvalue;
    }

    /**
     * @return awcurrentalarmrelievevalue
     */
    public Float getAwcurrentalarmrelievevalue() {
        return awcurrentalarmrelievevalue;
    }

    /**
     * @param awcurrentalarmrelievevalue
     */
    public void setAwcurrentalarmrelievevalue(Float awcurrentalarmrelievevalue) {
        this.awcurrentalarmrelievevalue = awcurrentalarmrelievevalue;
    }

    /**
     * @return awcurrentwarnvalue
     */
    public Float getAwcurrentwarnvalue() {
        return awcurrentwarnvalue;
    }

    /**
     * @param awcurrentwarnvalue
     */
    public void setAwcurrentwarnvalue(Float awcurrentwarnvalue) {
        this.awcurrentwarnvalue = awcurrentwarnvalue;
    }

    /**
     * @return awcurrentwarnrelievevalue
     */
    public Float getAwcurrentwarnrelievevalue() {
        return awcurrentwarnrelievevalue;
    }

    /**
     * @param awcurrentwarnrelievevalue
     */
    public void setAwcurrentwarnrelievevalue(Float awcurrentwarnrelievevalue) {
        this.awcurrentwarnrelievevalue = awcurrentwarnrelievevalue;
    }

    /**
     * @return arcurrentalarmvalue
     */
    public Float getArcurrentalarmvalue() {
        return arcurrentalarmvalue;
    }

    /**
     * @param arcurrentalarmvalue
     */
    public void setArcurrentalarmvalue(Float arcurrentalarmvalue) {
        this.arcurrentalarmvalue = arcurrentalarmvalue;
    }

    /**
     * @return arcurrentalarmrelievevalue
     */
    public Float getArcurrentalarmrelievevalue() {
        return arcurrentalarmrelievevalue;
    }

    /**
     * @param arcurrentalarmrelievevalue
     */
    public void setArcurrentalarmrelievevalue(Float arcurrentalarmrelievevalue) {
        this.arcurrentalarmrelievevalue = arcurrentalarmrelievevalue;
    }

    /**
     * @return arcurrentwarnvalue
     */
    public Float getArcurrentwarnvalue() {
        return arcurrentwarnvalue;
    }

    /**
     * @param arcurrentwarnvalue
     */
    public void setArcurrentwarnvalue(Float arcurrentwarnvalue) {
        this.arcurrentwarnvalue = arcurrentwarnvalue;
    }

    /**
     * @return arcurrentwarnrelievevalue
     */
    public Float getArcurrentwarnrelievevalue() {
        return arcurrentwarnrelievevalue;
    }

    /**
     * @param arcurrentwarnrelievevalue
     */
    public void setArcurrentwarnrelievevalue(Float arcurrentwarnrelievevalue) {
        this.arcurrentwarnrelievevalue = arcurrentwarnrelievevalue;
    }

    /**
     * @return bwcurrentalarmvalue
     */
    public Float getBwcurrentalarmvalue() {
        return bwcurrentalarmvalue;
    }

    /**
     * @param bwcurrentalarmvalue
     */
    public void setBwcurrentalarmvalue(Float bwcurrentalarmvalue) {
        this.bwcurrentalarmvalue = bwcurrentalarmvalue;
    }

    /**
     * @return bwcurrentalarmrelievevalue
     */
    public Float getBwcurrentalarmrelievevalue() {
        return bwcurrentalarmrelievevalue;
    }

    /**
     * @param bwcurrentalarmrelievevalue
     */
    public void setBwcurrentalarmrelievevalue(Float bwcurrentalarmrelievevalue) {
        this.bwcurrentalarmrelievevalue = bwcurrentalarmrelievevalue;
    }

    /**
     * @return bwcurrentwarnvalue
     */
    public Float getBwcurrentwarnvalue() {
        return bwcurrentwarnvalue;
    }

    /**
     * @param bwcurrentwarnvalue
     */
    public void setBwcurrentwarnvalue(Float bwcurrentwarnvalue) {
        this.bwcurrentwarnvalue = bwcurrentwarnvalue;
    }

    /**
     * @return bwcurrentwarnrelievevalue
     */
    public Float getBwcurrentwarnrelievevalue() {
        return bwcurrentwarnrelievevalue;
    }

    /**
     * @param bwcurrentwarnrelievevalue
     */
    public void setBwcurrentwarnrelievevalue(Float bwcurrentwarnrelievevalue) {
        this.bwcurrentwarnrelievevalue = bwcurrentwarnrelievevalue;
    }

    /**
     * @return brcurrentalarmvalue
     */
    public Float getBrcurrentalarmvalue() {
        return brcurrentalarmvalue;
    }

    /**
     * @param brcurrentalarmvalue
     */
    public void setBrcurrentalarmvalue(Float brcurrentalarmvalue) {
        this.brcurrentalarmvalue = brcurrentalarmvalue;
    }

    /**
     * @return brcurrentalarmrelievevalue
     */
    public Float getBrcurrentalarmrelievevalue() {
        return brcurrentalarmrelievevalue;
    }

    /**
     * @param brcurrentalarmrelievevalue
     */
    public void setBrcurrentalarmrelievevalue(Float brcurrentalarmrelievevalue) {
        this.brcurrentalarmrelievevalue = brcurrentalarmrelievevalue;
    }

    /**
     * @return brcurrentwarnvalue
     */
    public Float getBrcurrentwarnvalue() {
        return brcurrentwarnvalue;
    }

    /**
     * @param brcurrentwarnvalue
     */
    public void setBrcurrentwarnvalue(Float brcurrentwarnvalue) {
        this.brcurrentwarnvalue = brcurrentwarnvalue;
    }

    /**
     * @return brcurrentwarnrelievevalue
     */
    public Float getBrcurrentwarnrelievevalue() {
        return brcurrentwarnrelievevalue;
    }

    /**
     * @param brcurrentwarnrelievevalue
     */
    public void setBrcurrentwarnrelievevalue(Float brcurrentwarnrelievevalue) {
        this.brcurrentwarnrelievevalue = brcurrentwarnrelievevalue;
    }

    /**
     * @return cwcurrentalarmvalue
     */
    public Float getCwcurrentalarmvalue() {
        return cwcurrentalarmvalue;
    }

    /**
     * @param cwcurrentalarmvalue
     */
    public void setCwcurrentalarmvalue(Float cwcurrentalarmvalue) {
        this.cwcurrentalarmvalue = cwcurrentalarmvalue;
    }

    /**
     * @return cwcurrentalarmrelievevalue
     */
    public Float getCwcurrentalarmrelievevalue() {
        return cwcurrentalarmrelievevalue;
    }

    /**
     * @param cwcurrentalarmrelievevalue
     */
    public void setCwcurrentalarmrelievevalue(Float cwcurrentalarmrelievevalue) {
        this.cwcurrentalarmrelievevalue = cwcurrentalarmrelievevalue;
    }

    /**
     * @return cwcurrentwarnvalue
     */
    public Float getCwcurrentwarnvalue() {
        return cwcurrentwarnvalue;
    }

    /**
     * @param cwcurrentwarnvalue
     */
    public void setCwcurrentwarnvalue(Float cwcurrentwarnvalue) {
        this.cwcurrentwarnvalue = cwcurrentwarnvalue;
    }

    /**
     * @return cwcurrentwarnrelievevalue
     */
    public Float getCwcurrentwarnrelievevalue() {
        return cwcurrentwarnrelievevalue;
    }

    /**
     * @param cwcurrentwarnrelievevalue
     */
    public void setCwcurrentwarnrelievevalue(Float cwcurrentwarnrelievevalue) {
        this.cwcurrentwarnrelievevalue = cwcurrentwarnrelievevalue;
    }

    /**
     * @return crcurrentalarmvalue
     */
    public Float getCrcurrentalarmvalue() {
        return crcurrentalarmvalue;
    }

    /**
     * @param crcurrentalarmvalue
     */
    public void setCrcurrentalarmvalue(Float crcurrentalarmvalue) {
        this.crcurrentalarmvalue = crcurrentalarmvalue;
    }

    /**
     * @return crcurrentalarmrelievevalue
     */
    public Float getCrcurrentalarmrelievevalue() {
        return crcurrentalarmrelievevalue;
    }

    /**
     * @param crcurrentalarmrelievevalue
     */
    public void setCrcurrentalarmrelievevalue(Float crcurrentalarmrelievevalue) {
        this.crcurrentalarmrelievevalue = crcurrentalarmrelievevalue;
    }

    /**
     * @return crcurrentwarnvalue
     */
    public Float getCrcurrentwarnvalue() {
        return crcurrentwarnvalue;
    }

    /**
     * @param crcurrentwarnvalue
     */
    public void setCrcurrentwarnvalue(Float crcurrentwarnvalue) {
        this.crcurrentwarnvalue = crcurrentwarnvalue;
    }

    /**
     * @return crcurrentwarnrelievevalue
     */
    public Float getCrcurrentwarnrelievevalue() {
        return crcurrentwarnrelievevalue;
    }

    /**
     * @param crcurrentwarnrelievevalue
     */
    public void setCrcurrentwarnrelievevalue(Float crcurrentwarnrelievevalue) {
        this.crcurrentwarnrelievevalue = crcurrentwarnrelievevalue;
    }

    /**
     * @return thundercountcalarmrelievevalue
     */
    public Float getThundercountcalarmrelievevalue() {
        return thundercountcalarmrelievevalue;
    }

    /**
     * @param thundercountcalarmrelievevalue
     */
    public void setThundercountcalarmrelievevalue(Float thundercountcalarmrelievevalue) {
        this.thundercountcalarmrelievevalue = thundercountcalarmrelievevalue;
    }

    /**
     * @return thundercountcwarnrelievevalue
     */
    public Float getThundercountcwarnrelievevalue() {
        return thundercountcwarnrelievevalue;
    }

    /**
     * @param thundercountcwarnrelievevalue
     */
    public void setThundercountcwarnrelievevalue(Float thundercountcwarnrelievevalue) {
        this.thundercountcwarnrelievevalue = thundercountcwarnrelievevalue;
    }

    /**
     * @return thundercountbalarmrelievevalue
     */
    public Float getThundercountbalarmrelievevalue() {
        return thundercountbalarmrelievevalue;
    }

    /**
     * @param thundercountbalarmrelievevalue
     */
    public void setThundercountbalarmrelievevalue(Float thundercountbalarmrelievevalue) {
        this.thundercountbalarmrelievevalue = thundercountbalarmrelievevalue;
    }

    /**
     * @return thundercountbwarnrelievevalue
     */
    public Float getThundercountbwarnrelievevalue() {
        return thundercountbwarnrelievevalue;
    }

    /**
     * @param thundercountbwarnrelievevalue
     */
    public void setThundercountbwarnrelievevalue(Float thundercountbwarnrelievevalue) {
        this.thundercountbwarnrelievevalue = thundercountbwarnrelievevalue;
    }

    /**
     * @return thundercountalarmrelievevalue
     */
    public Float getThundercountalarmrelievevalue() {
        return thundercountalarmrelievevalue;
    }

    /**
     * @param thundercountalarmrelievevalue
     */
    public void setThundercountalarmrelievevalue(Float thundercountalarmrelievevalue) {
        this.thundercountalarmrelievevalue = thundercountalarmrelievevalue;
    }

    /**
     * @return thundercountwarnrelievevalue
     */
    public Float getThundercountwarnrelievevalue() {
        return thundercountwarnrelievevalue;
    }

    /**
     * @param thundercountwarnrelievevalue
     */
    public void setThundercountwarnrelievevalue(Float thundercountwarnrelievevalue) {
        this.thundercountwarnrelievevalue = thundercountwarnrelievevalue;
    }

    /**
     * 获取雷击次数A相报警值
     *
     * @return lastthundercountalarmstatus - 雷击次数A相报警值
     */
    public Integer getLastthundercountalarmstatus() {
        return lastthundercountalarmstatus;
    }

    /**
     * 设置雷击次数A相报警值
     *
     * @param lastthundercountalarmstatus 雷击次数A相报警值
     */
    public void setLastthundercountalarmstatus(Integer lastthundercountalarmstatus) {
        this.lastthundercountalarmstatus = lastthundercountalarmstatus;
    }

    /**
     * 获取雷击次数B相报警值
     *
     * @return lastthundercountbalarmstatus - 雷击次数B相报警值
     */
    public Integer getLastthundercountbalarmstatus() {
        return lastthundercountbalarmstatus;
    }

    /**
     * 设置雷击次数B相报警值
     *
     * @param lastthundercountbalarmstatus 雷击次数B相报警值
     */
    public void setLastthundercountbalarmstatus(Integer lastthundercountbalarmstatus) {
        this.lastthundercountbalarmstatus = lastthundercountbalarmstatus;
    }

    /**
     * 获取雷击次数C相报警值
     *
     * @return lastthundercountcalarmstatus - 雷击次数C相报警值
     */
    public Integer getLastthundercountcalarmstatus() {
        return lastthundercountcalarmstatus;
    }

    /**
     * 设置雷击次数C相报警值
     *
     * @param lastthundercountcalarmstatus 雷击次数C相报警值
     */
    public void setLastthundercountcalarmstatus(Integer lastthundercountcalarmstatus) {
        this.lastthundercountcalarmstatus = lastthundercountcalarmstatus;
    }

    /**
     * 获取全电流A相
     *
     * @return lastawcurrentalarmstatus - 全电流A相
     */
    public Integer getLastawcurrentalarmstatus() {
        return lastawcurrentalarmstatus;
    }

    /**
     * 设置全电流A相
     *
     * @param lastawcurrentalarmstatus 全电流A相
     */
    public void setLastawcurrentalarmstatus(Integer lastawcurrentalarmstatus) {
        this.lastawcurrentalarmstatus = lastawcurrentalarmstatus;
    }

    /**
     * 获取全电流B相
     *
     * @return lastbwcurrentalarmstatus - 全电流B相
     */
    public Integer getLastbwcurrentalarmstatus() {
        return lastbwcurrentalarmstatus;
    }

    /**
     * 设置全电流B相
     *
     * @param lastbwcurrentalarmstatus 全电流B相
     */
    public void setLastbwcurrentalarmstatus(Integer lastbwcurrentalarmstatus) {
        this.lastbwcurrentalarmstatus = lastbwcurrentalarmstatus;
    }

    /**
     * 获取全电流C相
     *
     * @return lastcwcurrentalarmstatus - 全电流C相
     */
    public Integer getLastcwcurrentalarmstatus() {
        return lastcwcurrentalarmstatus;
    }

    /**
     * 设置全电流C相
     *
     * @param lastcwcurrentalarmstatus 全电流C相
     */
    public void setLastcwcurrentalarmstatus(Integer lastcwcurrentalarmstatus) {
        this.lastcwcurrentalarmstatus = lastcwcurrentalarmstatus;
    }

    /**
     * 获取阻性电流A相
     *
     * @return lastarcurrentalarmstatus - 阻性电流A相
     */
    public Integer getLastarcurrentalarmstatus() {
        return lastarcurrentalarmstatus;
    }

    /**
     * 设置阻性电流A相
     *
     * @param lastarcurrentalarmstatus 阻性电流A相
     */
    public void setLastarcurrentalarmstatus(Integer lastarcurrentalarmstatus) {
        this.lastarcurrentalarmstatus = lastarcurrentalarmstatus;
    }

    /**
     * 获取阻性电流B相
     *
     * @return lastbrcurrentalarmstatus - 阻性电流B相
     */
    public Integer getLastbrcurrentalarmstatus() {
        return lastbrcurrentalarmstatus;
    }

    /**
     * 设置阻性电流B相
     *
     * @param lastbrcurrentalarmstatus 阻性电流B相
     */
    public void setLastbrcurrentalarmstatus(Integer lastbrcurrentalarmstatus) {
        this.lastbrcurrentalarmstatus = lastbrcurrentalarmstatus;
    }

    /**
     * 获取阻性电流C相
     *
     * @return lastcrcurrentalarmstatus - 阻性电流C相
     */
    public Integer getLastcrcurrentalarmstatus() {
        return lastcrcurrentalarmstatus;
    }

    /**
     * 设置阻性电流C相
     *
     * @param lastcrcurrentalarmstatus 阻性电流C相
     */
    public void setLastcrcurrentalarmstatus(Integer lastcrcurrentalarmstatus) {
        this.lastcrcurrentalarmstatus = lastcrcurrentalarmstatus;
    }

    /**
     * @return ptaddr
     */
    public Integer getPtaddr() {
        return ptaddr;
    }

    /**
     * @param ptaddr
     */
    public void setPtaddr(Integer ptaddr) {
        this.ptaddr = ptaddr;
    }

    /**
     * @return lastavoltage
     */
    public Float getLastavoltage() {
        return lastavoltage;
    }

    /**
     * @param lastavoltage
     */
    public void setLastavoltage(Float lastavoltage) {
        this.lastavoltage = lastavoltage;
    }

    /**
     * @return lastbvoltage
     */
    public Float getLastbvoltage() {
        return lastbvoltage;
    }

    /**
     * @param lastbvoltage
     */
    public void setLastbvoltage(Float lastbvoltage) {
        this.lastbvoltage = lastbvoltage;
    }

    /**
     * @return lastcvoltage
     */
    public Float getLastcvoltage() {
        return lastcvoltage;
    }

    /**
     * @param lastcvoltage
     */
    public void setLastcvoltage(Float lastcvoltage) {
        this.lastcvoltage = lastcvoltage;
    }

    /**
     * @return avvref
     */
    public Float getAvvref() {
        return avvref;
    }

    /**
     * @param avvref
     */
    public void setAvvref(Float avvref) {
        this.avvref = avvref;
    }

    /**
     * 获取母线A相电压
     *
     * @return lastavacurrent - 母线A相电压
     */
    public Float getLastavacurrent() {
        return lastavacurrent;
    }

    /**
     * 设置母线A相电压
     *
     * @param lastavacurrent 母线A相电压
     */
    public void setLastavacurrent(Float lastavacurrent) {
        this.lastavacurrent = lastavacurrent;
    }

    /**
     * 获取母线B相电压
     *
     * @return lastavbcurrent - 母线B相电压
     */
    public Float getLastavbcurrent() {
        return lastavbcurrent;
    }

    /**
     * 设置母线B相电压
     *
     * @param lastavbcurrent 母线B相电压
     */
    public void setLastavbcurrent(Float lastavbcurrent) {
        this.lastavbcurrent = lastavbcurrent;
    }

    /**
     * 获取母线C相电压
     *
     * @return lastavccurrent - 母线C相电压
     */
    public Float getLastavccurrent() {
        return lastavccurrent;
    }

    /**
     * 设置母线C相电压
     *
     * @param lastavccurrent 母线C相电压
     */
    public void setLastavccurrent(Float lastavccurrent) {
        this.lastavccurrent = lastavccurrent;
    }

    /**
     * 获取系统频率
     *
     * @return simfrequence - 系统频率
     */
    public Float getSimfrequence() {
        return simfrequence;
    }

    /**
     * 设置系统频率
     *
     * @param simfrequence 系统频率
     */
    public void setSimfrequence(Float simfrequence) {
        this.simfrequence = simfrequence;
    }

    /**
     * 获取3次谐波电压
     *
     * @return asimxbvoltage - 3次谐波电压
     */
    public Float getAsimxbvoltage() {
        return asimxbvoltage;
    }

    /**
     * 设置3次谐波电压
     *
     * @param asimxbvoltage 3次谐波电压
     */
    public void setAsimxbvoltage(Float asimxbvoltage) {
        this.asimxbvoltage = asimxbvoltage;
    }

    /**
     * 获取5次谐波电压
     *
     * @return asimxbvoltage1 - 5次谐波电压
     */
    public Float getAsimxbvoltage1() {
        return asimxbvoltage1;
    }

    /**
     * 设置5次谐波电压
     *
     * @param asimxbvoltage1 5次谐波电压
     */
    public void setAsimxbvoltage1(Float asimxbvoltage1) {
        this.asimxbvoltage1 = asimxbvoltage1;
    }

    /**
     * 获取7次谐波电压
     *
     * @return asimxbvoltage2 - 7次谐波电压
     */
    public Float getAsimxbvoltage2() {
        return asimxbvoltage2;
    }

    /**
     * 设置7次谐波电压
     *
     * @param asimxbvoltage2 7次谐波电压
     */
    public void setAsimxbvoltage2(Float asimxbvoltage2) {
        this.asimxbvoltage2 = asimxbvoltage2;
    }

    /**
     * 获取9次谐波电压
     *
     * @return asimxbvoltage3 - 9次谐波电压
     */
    public Float getAsimxbvoltage3() {
        return asimxbvoltage3;
    }

    /**
     * 设置9次谐波电压
     *
     * @param asimxbvoltage3 9次谐波电压
     */
    public void setAsimxbvoltage3(Float asimxbvoltage3) {
        this.asimxbvoltage3 = asimxbvoltage3;
    }

    /**
     * 获取3次谐波电压
     *
     * @return bsimxbvoltage - 3次谐波电压
     */
    public Float getBsimxbvoltage() {
        return bsimxbvoltage;
    }

    /**
     * 设置3次谐波电压
     *
     * @param bsimxbvoltage 3次谐波电压
     */
    public void setBsimxbvoltage(Float bsimxbvoltage) {
        this.bsimxbvoltage = bsimxbvoltage;
    }

    /**
     * 获取5次谐波电压
     *
     * @return bsimxbvoltage1 - 5次谐波电压
     */
    public Float getBsimxbvoltage1() {
        return bsimxbvoltage1;
    }

    /**
     * 设置5次谐波电压
     *
     * @param bsimxbvoltage1 5次谐波电压
     */
    public void setBsimxbvoltage1(Float bsimxbvoltage1) {
        this.bsimxbvoltage1 = bsimxbvoltage1;
    }

    /**
     * 获取7次谐波电压
     *
     * @return bsimxbvoltage2 - 7次谐波电压
     */
    public Float getBsimxbvoltage2() {
        return bsimxbvoltage2;
    }

    /**
     * 设置7次谐波电压
     *
     * @param bsimxbvoltage2 7次谐波电压
     */
    public void setBsimxbvoltage2(Float bsimxbvoltage2) {
        this.bsimxbvoltage2 = bsimxbvoltage2;
    }

    /**
     * 获取9次谐波电压
     *
     * @return bsimxbvoltage3 - 9次谐波电压
     */
    public Float getBsimxbvoltage3() {
        return bsimxbvoltage3;
    }

    /**
     * 设置9次谐波电压
     *
     * @param bsimxbvoltage3 9次谐波电压
     */
    public void setBsimxbvoltage3(Float bsimxbvoltage3) {
        this.bsimxbvoltage3 = bsimxbvoltage3;
    }

    /**
     * 获取3次谐波电压
     *
     * @return csimxbvoltage - 3次谐波电压
     */
    public Float getCsimxbvoltage() {
        return csimxbvoltage;
    }

    /**
     * 设置3次谐波电压
     *
     * @param csimxbvoltage 3次谐波电压
     */
    public void setCsimxbvoltage(Float csimxbvoltage) {
        this.csimxbvoltage = csimxbvoltage;
    }

    /**
     * 获取5次谐波电压
     *
     * @return csimxbvoltage1 - 5次谐波电压
     */
    public Float getCsimxbvoltage1() {
        return csimxbvoltage1;
    }

    /**
     * 设置5次谐波电压
     *
     * @param csimxbvoltage1 5次谐波电压
     */
    public void setCsimxbvoltage1(Float csimxbvoltage1) {
        this.csimxbvoltage1 = csimxbvoltage1;
    }

    /**
     * 获取7次谐波电压
     *
     * @return csimxbvoltage2 - 7次谐波电压
     */
    public Float getCsimxbvoltage2() {
        return csimxbvoltage2;
    }

    /**
     * 设置7次谐波电压
     *
     * @param csimxbvoltage2 7次谐波电压
     */
    public void setCsimxbvoltage2(Float csimxbvoltage2) {
        this.csimxbvoltage2 = csimxbvoltage2;
    }

    /**
     * 获取9次谐波电压
     *
     * @return csimxbvoltage3 - 9次谐波电压
     */
    public Float getCsimxbvoltage3() {
        return csimxbvoltage3;
    }

    /**
     * 设置9次谐波电压
     *
     * @param csimxbvoltage3 9次谐波电压
     */
    public void setCsimxbvoltage3(Float csimxbvoltage3) {
        this.csimxbvoltage3 = csimxbvoltage3;
    }

    /**
     * @return avacurrentalarmvalue
     */
    public Float getAvacurrentalarmvalue() {
        return avacurrentalarmvalue;
    }

    /**
     * @param avacurrentalarmvalue
     */
    public void setAvacurrentalarmvalue(Float avacurrentalarmvalue) {
        this.avacurrentalarmvalue = avacurrentalarmvalue;
    }

    /**
     * @return avacurrentalarmrelievevalue
     */
    public Float getAvacurrentalarmrelievevalue() {
        return avacurrentalarmrelievevalue;
    }

    /**
     * @param avacurrentalarmrelievevalue
     */
    public void setAvacurrentalarmrelievevalue(Float avacurrentalarmrelievevalue) {
        this.avacurrentalarmrelievevalue = avacurrentalarmrelievevalue;
    }

    /**
     * @return avacurrentwarnvalue
     */
    public Float getAvacurrentwarnvalue() {
        return avacurrentwarnvalue;
    }

    /**
     * @param avacurrentwarnvalue
     */
    public void setAvacurrentwarnvalue(Float avacurrentwarnvalue) {
        this.avacurrentwarnvalue = avacurrentwarnvalue;
    }

    /**
     * @return avacurrentwarnrelievevalue
     */
    public Float getAvacurrentwarnrelievevalue() {
        return avacurrentwarnrelievevalue;
    }

    /**
     * @param avacurrentwarnrelievevalue
     */
    public void setAvacurrentwarnrelievevalue(Float avacurrentwarnrelievevalue) {
        this.avacurrentwarnrelievevalue = avacurrentwarnrelievevalue;
    }

    /**
     * @return avbcurrentalarmvalue
     */
    public Float getAvbcurrentalarmvalue() {
        return avbcurrentalarmvalue;
    }

    /**
     * @param avbcurrentalarmvalue
     */
    public void setAvbcurrentalarmvalue(Float avbcurrentalarmvalue) {
        this.avbcurrentalarmvalue = avbcurrentalarmvalue;
    }

    /**
     * @return avbcurrentalarmrelievevalue
     */
    public Float getAvbcurrentalarmrelievevalue() {
        return avbcurrentalarmrelievevalue;
    }

    /**
     * @param avbcurrentalarmrelievevalue
     */
    public void setAvbcurrentalarmrelievevalue(Float avbcurrentalarmrelievevalue) {
        this.avbcurrentalarmrelievevalue = avbcurrentalarmrelievevalue;
    }

    /**
     * @return avbcurrentwarnvalue
     */
    public Float getAvbcurrentwarnvalue() {
        return avbcurrentwarnvalue;
    }

    /**
     * @param avbcurrentwarnvalue
     */
    public void setAvbcurrentwarnvalue(Float avbcurrentwarnvalue) {
        this.avbcurrentwarnvalue = avbcurrentwarnvalue;
    }

    /**
     * @return avbcurrentwarnrelievevalue
     */
    public Float getAvbcurrentwarnrelievevalue() {
        return avbcurrentwarnrelievevalue;
    }

    /**
     * @param avbcurrentwarnrelievevalue
     */
    public void setAvbcurrentwarnrelievevalue(Float avbcurrentwarnrelievevalue) {
        this.avbcurrentwarnrelievevalue = avbcurrentwarnrelievevalue;
    }

    /**
     * @return avccurrentalarmvalue
     */
    public Float getAvccurrentalarmvalue() {
        return avccurrentalarmvalue;
    }

    /**
     * @param avccurrentalarmvalue
     */
    public void setAvccurrentalarmvalue(Float avccurrentalarmvalue) {
        this.avccurrentalarmvalue = avccurrentalarmvalue;
    }

    /**
     * @return avccurrentalarmrelievevalue
     */
    public Float getAvccurrentalarmrelievevalue() {
        return avccurrentalarmrelievevalue;
    }

    /**
     * @param avccurrentalarmrelievevalue
     */
    public void setAvccurrentalarmrelievevalue(Float avccurrentalarmrelievevalue) {
        this.avccurrentalarmrelievevalue = avccurrentalarmrelievevalue;
    }

    /**
     * @return avccurrentwarnvalue
     */
    public Float getAvccurrentwarnvalue() {
        return avccurrentwarnvalue;
    }

    /**
     * @param avccurrentwarnvalue
     */
    public void setAvccurrentwarnvalue(Float avccurrentwarnvalue) {
        this.avccurrentwarnvalue = avccurrentwarnvalue;
    }

    /**
     * @return avccurrentwarnrelievevalue
     */
    public Float getAvccurrentwarnrelievevalue() {
        return avccurrentwarnrelievevalue;
    }

    /**
     * @param avccurrentwarnrelievevalue
     */
    public void setAvccurrentwarnrelievevalue(Float avccurrentwarnrelievevalue) {
        this.avccurrentwarnrelievevalue = avccurrentwarnrelievevalue;
    }

    /**
     * @return lastavacurrentalarmstatus
     */
    public Integer getLastavacurrentalarmstatus() {
        return lastavacurrentalarmstatus;
    }

    /**
     * @param lastavacurrentalarmstatus
     */
    public void setLastavacurrentalarmstatus(Integer lastavacurrentalarmstatus) {
        this.lastavacurrentalarmstatus = lastavacurrentalarmstatus;
    }

    /**
     * @return lastavbcurrentalarmstatus
     */
    public Integer getLastavbcurrentalarmstatus() {
        return lastavbcurrentalarmstatus;
    }

    /**
     * @param lastavbcurrentalarmstatus
     */
    public void setLastavbcurrentalarmstatus(Integer lastavbcurrentalarmstatus) {
        this.lastavbcurrentalarmstatus = lastavbcurrentalarmstatus;
    }

    /**
     * @return lastavccurrentalarmstatus
     */
    public Integer getLastavccurrentalarmstatus() {
        return lastavccurrentalarmstatus;
    }

    /**
     * @param lastavccurrentalarmstatus
     */
    public void setLastavccurrentalarmstatus(Integer lastavccurrentalarmstatus) {
        this.lastavccurrentalarmstatus = lastavccurrentalarmstatus;
    }

    /**
     * @return ptxishuconfig
     */
    public Float getPtxishuconfig() {
        return ptxishuconfig;
    }

    /**
     * @param ptxishuconfig
     */
    public void setPtxishuconfig(Float ptxishuconfig) {
        this.ptxishuconfig = ptxishuconfig;
    }

    /**
     * @return wsdaddr
     */
    public Integer getWsdaddr() {
        return wsdaddr;
    }

    /**
     * @param wsdaddr
     */
    public void setWsdaddr(Integer wsdaddr) {
        this.wsdaddr = wsdaddr;
    }

    /**
     * @return humiditywarnrelievevalue
     */
    public Float getHumiditywarnrelievevalue() {
        return humiditywarnrelievevalue;
    }

    /**
     * @param humiditywarnrelievevalue
     */
    public void setHumiditywarnrelievevalue(Float humiditywarnrelievevalue) {
        this.humiditywarnrelievevalue = humiditywarnrelievevalue;
    }

    /**
     * @return humiditywarnvalue
     */
    public Float getHumiditywarnvalue() {
        return humiditywarnvalue;
    }

    /**
     * @param humiditywarnvalue
     */
    public void setHumiditywarnvalue(Float humiditywarnvalue) {
        this.humiditywarnvalue = humiditywarnvalue;
    }

    /**
     * @return humidityalarmrelievevalue
     */
    public Float getHumidityalarmrelievevalue() {
        return humidityalarmrelievevalue;
    }

    /**
     * @param humidityalarmrelievevalue
     */
    public void setHumidityalarmrelievevalue(Float humidityalarmrelievevalue) {
        this.humidityalarmrelievevalue = humidityalarmrelievevalue;
    }

    /**
     * @return humidityalarmvalue
     */
    public Float getHumidityalarmvalue() {
        return humidityalarmvalue;
    }

    /**
     * @param humidityalarmvalue
     */
    public void setHumidityalarmvalue(Float humidityalarmvalue) {
        this.humidityalarmvalue = humidityalarmvalue;
    }

    /**
     * @return temperaturewarnrelievevalue
     */
    public Float getTemperaturewarnrelievevalue() {
        return temperaturewarnrelievevalue;
    }

    /**
     * @param temperaturewarnrelievevalue
     */
    public void setTemperaturewarnrelievevalue(Float temperaturewarnrelievevalue) {
        this.temperaturewarnrelievevalue = temperaturewarnrelievevalue;
    }

    /**
     * @return temperaturewarnvalue
     */
    public Float getTemperaturewarnvalue() {
        return temperaturewarnvalue;
    }

    /**
     * @param temperaturewarnvalue
     */
    public void setTemperaturewarnvalue(Float temperaturewarnvalue) {
        this.temperaturewarnvalue = temperaturewarnvalue;
    }

    /**
     * @return temperaturealarmrelievevalue
     */
    public Float getTemperaturealarmrelievevalue() {
        return temperaturealarmrelievevalue;
    }

    /**
     * @param temperaturealarmrelievevalue
     */
    public void setTemperaturealarmrelievevalue(Float temperaturealarmrelievevalue) {
        this.temperaturealarmrelievevalue = temperaturealarmrelievevalue;
    }

    /**
     * @return temperaturealarmvalue
     */
    public Float getTemperaturealarmvalue() {
        return temperaturealarmvalue;
    }

    /**
     * @param temperaturealarmvalue
     */
    public void setTemperaturealarmvalue(Float temperaturealarmvalue) {
        this.temperaturealarmvalue = temperaturealarmvalue;
    }

    /**
     * 获取温度
     *
     * @return lasttemperature - 温度
     */
    public Float getLasttemperature() {
        return lasttemperature;
    }

    /**
     * 设置温度
     *
     * @param lasttemperature 温度
     */
    public void setLasttemperature(Float lasttemperature) {
        this.lasttemperature = lasttemperature;
    }

    /**
     * 获取湿度
     *
     * @return lasthumidity - 湿度
     */
    public Float getLasthumidity() {
        return lasthumidity;
    }

    /**
     * 设置湿度
     *
     * @param lasthumidity 湿度
     */
    public void setLasthumidity(Float lasthumidity) {
        this.lasthumidity = lasthumidity;
    }

    /**
     * @return lasttemperaturealarmstatus
     */
    public Integer getLasttemperaturealarmstatus() {
        return lasttemperaturealarmstatus;
    }

    /**
     * @param lasttemperaturealarmstatus
     */
    public void setLasttemperaturealarmstatus(Integer lasttemperaturealarmstatus) {
        this.lasttemperaturealarmstatus = lasttemperaturealarmstatus;
    }

    /**
     * @return lasthumidityalarmstatus
     */
    public Integer getLasthumidityalarmstatus() {
        return lasthumidityalarmstatus;
    }

    /**
     * @param lasthumidityalarmstatus
     */
    public void setLasthumidityalarmstatus(Integer lasthumidityalarmstatus) {
        this.lasthumidityalarmstatus = lasthumidityalarmstatus;
    }

    /**
     * 获取备注信息
     *
     * @return memo - 备注信息
     */
    public String getMemo() {
        return memo;
    }

    /**
     * 设置备注信息
     *
     * @param memo 备注信息
     */
    public void setMemo(String memo) {
        this.memo = memo;
    }

    /**
     * 获取是否投运
     *
     * @return inuse - 是否投运
     */
    public Integer getInuse() {
        return inuse;
    }

    /**
     * 设置是否投运
     *
     * @param inuse 是否投运
     */
    public void setInuse(Integer inuse) {
        this.inuse = inuse;
    }

    /**
     * 获取字段的显示和隐藏
     *
     * @return style - 字段的显示和隐藏
     */
    public String getStyle() {
        return style;
    }

    /**
     * 设置字段的显示和隐藏
     *
     * @param style 字段的显示和隐藏
     */
    public void setStyle(String style) {
        this.style = style;
    }

    /**
     * 获取避雷器警报等级
     *
     * @return lastalarmlevel_blq - 避雷器警报等级
     */
    public Integer getLastalarmlevelBlq() {
        return lastalarmlevelBlq;
    }

    /**
     * 设置避雷器警报等级
     *
     * @param lastalarmlevelBlq 避雷器警报等级
     */
    public void setLastalarmlevelBlq(Integer lastalarmlevelBlq) {
        this.lastalarmlevelBlq = lastalarmlevelBlq;
    }

    /**
     * 获取总警报等级
     *
     * @return lastalarmlevel_lj - 总警报等级
     */
    public Integer getLastalarmlevelLj() {
        return lastalarmlevelLj;
    }

    /**
     * 设置总警报等级
     *
     * @param lastalarmlevelLj 总警报等级
     */
    public void setLastalarmlevelLj(Integer lastalarmlevelLj) {
        this.lastalarmlevelLj = lastalarmlevelLj;
    }

    /**
     * 获取总警报等级
     *
     * @return lastalarmlevel_pt - 总警报等级
     */
    public Integer getLastalarmlevelPt() {
        return lastalarmlevelPt;
    }

    /**
     * 设置总警报等级
     *
     * @param lastalarmlevelPt 总警报等级
     */
    public void setLastalarmlevelPt(Integer lastalarmlevelPt) {
        this.lastalarmlevelPt = lastalarmlevelPt;
    }

    /**
     * 获取总警报等级
     *
     * @return lastalarmlevel_wsd - 总警报等级
     */
    public Integer getLastalarmlevelWsd() {
        return lastalarmlevelWsd;
    }

    /**
     * 设置总警报等级
     *
     * @param lastalarmlevelWsd 总警报等级
     */
    public void setLastalarmlevelWsd(Integer lastalarmlevelWsd) {
        this.lastalarmlevelWsd = lastalarmlevelWsd;
    }

    /**
     * 获取雷器避雷击警报信息
     *
     * @return lastalarmmessage_blq - 雷器避雷击警报信息
     */
    public String getLastalarmmessageBlq() {
        return lastalarmmessageBlq;
    }

    /**
     * 设置雷器避雷击警报信息
     *
     * @param lastalarmmessageBlq 雷器避雷击警报信息
     */
    public void setLastalarmmessageBlq(String lastalarmmessageBlq) {
        this.lastalarmmessageBlq = lastalarmmessageBlq;
    }

    /**
     * 获取雷器避雷击警报信息
     *
     * @return lastalarmmessage_lj - 雷器避雷击警报信息
     */
    public String getLastalarmmessageLj() {
        return lastalarmmessageLj;
    }

    /**
     * 设置雷器避雷击警报信息
     *
     * @param lastalarmmessageLj 雷器避雷击警报信息
     */
    public void setLastalarmmessageLj(String lastalarmmessageLj) {
        this.lastalarmmessageLj = lastalarmmessageLj;
    }

    /**
     * 获取雷器避雷击警报信息
     *
     * @return lastalarmmessage_pt - 雷器避雷击警报信息
     */
    public String getLastalarmmessagePt() {
        return lastalarmmessagePt;
    }

    /**
     * 设置雷器避雷击警报信息
     *
     * @param lastalarmmessagePt 雷器避雷击警报信息
     */
    public void setLastalarmmessagePt(String lastalarmmessagePt) {
        this.lastalarmmessagePt = lastalarmmessagePt;
    }

    /**
     * 获取雷器避雷击警报信息
     *
     * @return lastalarmmessage_wsd - 雷器避雷击警报信息
     */
    public String getLastalarmmessageWsd() {
        return lastalarmmessageWsd;
    }

    /**
     * 设置雷器避雷击警报信息
     *
     * @param lastalarmmessageWsd 雷器避雷击警报信息
     */
    public void setLastalarmmessageWsd(String lastalarmmessageWsd) {
        this.lastalarmmessageWsd = lastalarmmessageWsd;
    }

    /**
     * 获取通讯状态
     *
     * @return lastcommunicationstatus_blq - 通讯状态
     */
    public Integer getLastcommunicationstatusBlq() {
        return lastcommunicationstatusBlq;
    }

    /**
     * 设置通讯状态
     *
     * @param lastcommunicationstatusBlq 通讯状态
     */
    public void setLastcommunicationstatusBlq(Integer lastcommunicationstatusBlq) {
        this.lastcommunicationstatusBlq = lastcommunicationstatusBlq;
    }

    /**
     * @return lastcommunicationstatus_lj
     */
    public Integer getLastcommunicationstatusLj() {
        return lastcommunicationstatusLj;
    }

    /**
     * @param lastcommunicationstatusLj
     */
    public void setLastcommunicationstatusLj(Integer lastcommunicationstatusLj) {
        this.lastcommunicationstatusLj = lastcommunicationstatusLj;
    }

    /**
     * @return lastcommunicationstatus_pt
     */
    public Integer getLastcommunicationstatusPt() {
        return lastcommunicationstatusPt;
    }

    /**
     * @param lastcommunicationstatusPt
     */
    public void setLastcommunicationstatusPt(Integer lastcommunicationstatusPt) {
        this.lastcommunicationstatusPt = lastcommunicationstatusPt;
    }

    /**
     * @return lastcommunicationstatus_wsd
     */
    public Integer getLastcommunicationstatusWsd() {
        return lastcommunicationstatusWsd;
    }

    /**
     * @param lastcommunicationstatusWsd
     */
    public void setLastcommunicationstatusWsd(Integer lastcommunicationstatusWsd) {
        this.lastcommunicationstatusWsd = lastcommunicationstatusWsd;
    }

    /**
     * 获取总警报等级
     *
     * @return lastalarmlevel - 总警报等级
     */
    public Integer getLastalarmlevel() {
        return lastalarmlevel;
    }

    /**
     * 设置总警报等级
     *
     * @param lastalarmlevel 总警报等级
     */
    public void setLastalarmlevel(Integer lastalarmlevel) {
        this.lastalarmlevel = lastalarmlevel;
    }

    /**
     * 获取避雷器总报警信息
     *
     * @return lastalarmmessage - 避雷器总报警信息
     */
    public String getLastalarmmessage() {
        return lastalarmmessage;
    }

    /**
     * 设置避雷器总报警信息
     *
     * @param lastalarmmessage 避雷器总报警信息
     */
    public void setLastalarmmessage(String lastalarmmessage) {
        this.lastalarmmessage = lastalarmmessage;
    }

    /**
     * 获取通讯状态
     *
     * @return lastcommunicationstatus - 通讯状态
     */
    public Integer getLastcommunicationstatus() {
        return lastcommunicationstatus;
    }

    /**
     * 设置通讯状态
     *
     * @param lastcommunicationstatus 通讯状态
     */
    public void setLastcommunicationstatus(Integer lastcommunicationstatus) {
        this.lastcommunicationstatus = lastcommunicationstatus;
    }
}